package biblioteca.ejb.fachada;

import java.util.List;

import javax.ejb.Remote;

import biblioteca.entities.Livro;
import biblioteca.entities.Usuario;

@Remote
public interface PBiblioFachadaRemote {
	public List<Livro> getLivros(int idUsuario);

	public boolean cadastraLivro(int idUsuario, Livro novo);

	public Livro getLivro(int idLivro);

	public void alterarLivro(Livro aAlterar);

	public void removerLivro(int idUsuario, int idLivro);

	public Usuario autenticaUsuario(String login, String senha);

	public List<Usuario> getUsuarios(int id);
	
	public void cadastrarUsuario (Usuario novo);
	
	public void removerUsuario (int idUsuario);
	
	public void alterarUsuario(Usuario alterar);
}
